package cc.linker.steplink.crm.dao;

import cc.linker.steplink.crm.domain.CustomerInfo;
import cc.linker.steplink.crm.domain.Fans;

import java.util.Map;

public interface CustomerInfoDao {
    int deleteByPrimaryKey(String customerInfoId);

    int insert(CustomerInfo record);

    int insertSelective(CustomerInfo record);

    CustomerInfo selectByPrimaryKey(Long customerInfoId);

    int updateByCustomerIdSelective(CustomerInfo record);

    int updateByPrimaryKey(CustomerInfo record);

    void insertMapSelective(Map<String, Object> map);

    void insertCustomerByFans(Fans fans);

    void updateMapSelective(Map<String, Object> map);
}